IWAVE Implementation of Born Simulation

نویسندگان

  • Dong Sun
  • William W Symes
چکیده

The single-scattering (or Born) approximation is the most fundamental assumption shared by all seismic imaging methods, and plays a crucial role in the nonlinear waveform inversion, an iterative process of linearized inversions. The Born simulator (linearized forward map) shares a computational core with the corresponding simulator (forward map), which has been well implemented in the modeling package IWAVE. This report focuses on implementing the Born simulator based on IWAVE, and reviews the main adaptations we made in IWAVE to accommodate such an implementation in C++. Our goal is to construct a C++ wrapper of IWAVE, which fits into a general framework for inversion. This report is the first of several describing an implementation of such a wrapper. INTRODUCTION A common objective of reflection seismology is to make inferences about physical features (model) of subsurface (e.g., velocity) from data (seismogram) recorded on or near the surface. This inverse problem is often formed as a simulation-driven optimization problem in Hilbert space. Its implementation involves different levels of abstraction: simulation of wave propagation requires a variety of computational types and data structures specific to physical modeling and numerical implementation; Instead, optimization algorithms involve a more abstract layer of mathematical constructs (vectors, functions, gradients, ...) which are independent of physics and its numerical realization. Object-oriented programming offers a way to combine different levels of abstraction (e.g., finite difference grids v.s. vectors in Hilbert space) while keeping them in separate code. A concrete example is the Rice Vector Library (RVL) (Padula et al., 2009). RVL is a collection of C++ classes to express core concepts (vectors, functions,...) of calculus in Hilbert space, and provides standardized interfaces for optimization and linear algebra algorithms. We will use the interfaces provided by RVL to implement this inversion. First of all, we need to construct the modeling code as an RVL operator class (for vector valued functions) with at least methods to compute its value (modeling), first derivative and adjoint derivative (Born and its adjoint modeling). This report is the first of several describing an operator implementation for acoustics based on the modeling package IWAVE (Terentyev, 2009). IWAVE offers many advantages: it provides a parallel framework for solving timedependent partial differential equations, has lots of modeling options already imple-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IWAVE Implementation of Adjoint State Method

Adjoint state method is a well-known method to efficiently compute the gradient of a cost or objective function for a simulation-driven optimization problem. Essentially, it computes the adjoint action of Born operator (the linearized forward map) on any given vector. This report presents a derivation of adjoint state algorithm for an acoustic system discretized by staggered grid finite differe...

متن کامل

From Modelling to Inversion: Designing a Well-Adapted Simulator

s, pp. 930–934, Society of Exploration Geophysicists.Pratt, R.G, 1999. Seismic waveform inversion in the frequency domain, part 1: Theory, and verification in a physical scalemodel, Geophysics, 64, 888–901. Shin, C., Jang, S., & Min, D.-J., 2001. Improved amplitudepreservation for prestack depth migration by inverse scattering theory, Geophysical Prospecting , 49, 592–606. Sirgue, L...

متن کامل

Elementary events of agonist-induced Ca2+ release in vascular endothelial cells.

The subcellular spatial and temporal organization of agonist-induced Ca2+ signals was investigated in single cultured vascular endothelial cells. Extracellular application of ATP initiated a rapid increase of intracellular Ca2+ concentration ([Ca2+]i) in peripheral cytoplasmic processes from where activation propagated as a [Ca2+]iwave toward the central regions of the cell. The average propaga...

متن کامل

Design and Implementation of a Reactor Physics Laboratory Simulation Software

The basic structure of a reactor physics laboratory environment simulation software, developed using object modeling technique (OMT), and based on the reactor point kinetic equation, is presented. Also, various capabilities of the simulator in teaching the fundamental concepts of reactor physics are discussed. In this virtual laboratory, student can perform seven different experiments, ...

متن کامل

Design and Implementation of a Reactor Physics Laboratory Simulation Software

The basic structure of a reactor physics laboratory environment simulation software, developed using object modeling technique (OMT), and based on the reactor point kinetic equation, is presented. Also, various capabilities of the simulator in teaching the fundamental concepts of reactor physics are discussed. &#10 In this virtual laboratory, student can perform seven different experiments...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010